package com.xiguaji.tiktok.v1.tiktok.blogger.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class SearchData {
    @ApiModelProperty(value = "用户名")
    private String userName;
    @ApiModelProperty(value = "页数",required = true)
    private Integer page;
    @ApiModelProperty(value = "行数",required = true)
    private Integer pageSize;
    @ApiModelProperty(value = "类型")
    private String category;
    @ApiModelProperty(value = "粉丝数")
    private Integer followers;
    @ApiModelProperty(value = "国家")
    private String region;
    @ApiModelProperty(value = "博主性别")
    private int gender;
    @ApiModelProperty(value = "博主性别")
    private int age;
    @ApiModelProperty(value = "播放量")
    private Integer views;
    @ApiModelProperty(value = "点赞量")
    private Integer likes;
    @ApiModelProperty(value = "回复量")
    private Integer reviews;
    @ApiModelProperty(value = "分享数")
    private Integer share;
    @ApiModelProperty(value = "总点赞量")
    private Integer favorite;
    @ApiModelProperty(value = "飞瓜指数数")
    private Integer gd;
    @ApiModelProperty(value = "查询类型")
    private Integer infoType;
    @ApiModelProperty(value = "排序")
    private int sort = 1;
    @ApiModelProperty(value = "购物车")
    private int commerce = 0;
    @ApiModelProperty(value = "个人认证")
    private int individualVerify = 0;
    @ApiModelProperty(value = "企业认证")
    private int enterpriseVerify = 0;
    @ApiModelProperty(value = "邮件")
    private int email = 0;
    @ApiModelProperty(value = "个人主业")
    private int website = 0;
    @ApiModelProperty(value = "更多性别")
    private int audienceGenderMore;
    @ApiModelProperty(value = "更多年龄")
    private int audienceAgeMore;
    @ApiModelProperty(value = "更多语言")
    private String audienceLanguageMore;
    @ApiModelProperty(value = "更多国家")
    private String audienceRegionMore;
    @ApiModelProperty(value = "性别百分比")
    private double audienceGenderPercent;


    private CustomSearch<Integer,Double> audienceGenderData;
    private CustomSearch<Integer,Double> audienceAgeData;
    private CustomSearch<String,Double> audienceLanguageData;
    private CustomSearch<String,Double> audienceRegionData;

}
